1. Проверка доступности ресурса с помощью команды ping
- Откройте командную строку (нажмите Win + R, введите
cmdи нажмите Enter). - Введите команду:
ping example.com
Замените example.com на адрес нужного сайта. Если получаешь быстрый ответ (например, <1 мс), значит соединение работает и, скорее всего, это прямой доступ.
2. Проверка доступа через прокси с помощью curl
Если у вас установлен curl (начиная с Windows 10 он есть по умолчанию), можно проверить сайт через прокси так:
curl -x http://proxyaddress:port http://example.com
Замените http://proxyaddress:port на адрес и порт твоего прокси, а example.com
Если у вас прокси без указания порта, попробуйте указать стандартный порт по умолчанию для протокола, например:
- Для HTTP-прокси обычно порт 8080:
- Для SOCKS5-прокси часто используется 1080:
3. Проверка прямого доступа через curl
Чтобы сравнить, попробуйте напрямую без прокси:
curl http://example.com
Сравните результаты с запросом через прокси.
4. Анализ маршрута до сайта с помощью tracert
В командной строке введите:
tracert example.com
Так можно увидеть через какие серверы проходит ваш трафик. Если в списке есть IP или домен вашего прокси – значит трафик идёт через него.
5. Проверка доступа через PowerShell (без и с прокси)
Откройте PowerShell и введите команду для проверки напрямую:
Invoke-WebRequest -Uri http://example.com
Для проверки с использованием прокси:
Invoke-WebRequest -Uri http://example.com -Proxy http://proxyaddress:port